<?php
define('_file_','add_topic');
if ( !isGod() )
	if ( !getRights($mod,'full') )
		if ( !News_getAccessFile(_file_) )
		{
			showMsg('Không có quyền truy cập vào trang này này !','ex','center');
			die();
		}
	$cid = getVar('cid',true,false);
	
	if ( empty($cid) || $cid <= 0 )
		$cid = getVar('hcid',true,true);
			if ( empty($cid) || $cid <= 0 )
			{
				showMsg('Dữ liệu không hợp lệ!','ex','center');
				die();
			}
	
	if ( @$_POST['cmdOK'] != '' )
	{
		$cid = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['hcid']) : intval(@$_POST['hcid']);	
		$tname = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtTName']) : @$_POST['txtTName'];
		$tdesc = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtTDesc']) : @$_POST['txtTDesc'];		
		$pos = 'left';		
		$hp = 1;				
		$tshow = 1;				
		$orderby = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtOrder']) : @$_POST['txtOrder'];						
		$num = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtNum']) : intval(@$_POST['txtNum']);						
		$sl = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtNumShow']) : intval(@$_POST['txtNumShow']);								
		$icon = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['cboIcon']) : @$_POST['cboIcon'];								

		$sql = "INSERT INTO topic(cid,tname_vn,tname_en,tshow,position,orderby,numrecordshow,showinhomepage,num_show_full,icon) VALUES($cid,'$tname','$tdesc',$tshow,'$pos',$orderby,$num,$hp,$sl,'icon')";

		$link->execute($sql);
	
showMsg('Đã cập nhật thành công.<br />
Vui lòng chờ trong giây lát...
<meta http-equiv="refresh" content="1;URL='.$mod.'&act=view_topic&cid=1" />
','info','center');die();
	}
	//list icon
	$strIcon = '<option value="">** Không chọn **</option>';
	$dh  = opendir($info['icon_path']);
	while (false !== ($filename = readdir($dh))) 
	{
		if ( filetype($info['icon_path'] . $filename) == 'file' )
		{
			$pos = strpos($filename,'.');
			$ext = substr($filename,$pos+1,strlen($filename));
			if ( strtolower($ext) == 'gif' || strtolower($ext) == 'jpg' )
				$strIcon .= '<option value="' . $info['icon_path'] . $filename . '">' . substr($filename,0,$pos) . '</option>';
		}
	}
?>
<script language="javascript">
function ValidateForm()
{
	if ( document.all['txtTName'].value == '' )
	{
		alert("Chưa nhap vao ten cua chu de !")
		document.all['txtTName'].focus();
		return false;
	}
	if ( document.all['txtNum'].value == '' )
	{
		alert('Chua nhap vao so tin hien thi !');
		document.all['txtNum'].focus();
		return false;
	}

	if ( document.all['txtNumShow'].value == '' )
	{
		alert('Chua nhap vao so tin hien thi phan tieu de !');
		document.all['txtNumShow'].focus();
		return false;
	}
	else if ( document.all['txtNumShow'].value > document.all['txtNum'].value )
	{
		alert('So tin hien thi phan tieu de phai nho hon so tin hien thi !');
		document.all['txtNumShow'].focus();
		return false;
	}
	return true;
}
</script>
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>

<form action="admin.php?mod=<?= $mod ?>&act=add_topic" method="post" name="frmAddTopic" onSubmit="return ValidateForm()">
<table width="98%"  border="0" cellspacing="1" cellpadding="0" class="clsMyBorder">
  <tr>
    <td colspan="2" height="23" bgcolor="#336699" class="clsTitle">&nbsp;<img src="images/add_trans.gif" border="0" align="absmiddle"> Thêm mới chủ đề</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>  
  <tr>
      <td bgcolor="#F0F0F0">&nbsp;Tên chủ đề (Vietnamese) <span class="style1">(*)</span></td>
    <td bgcolor="#F0F0F0"><input class="vsinput" name="txtTName" type="text" size="50" maxlength="50" value=""></td>
  </tr>
  <tr>
    <td>&nbsp;Tên chủ đề (English) <span class="style1">(*)</span></td>
    <td><input class="vsinput" name="txtTDesc" type="text" size="50" maxlength="50"></td>
  </tr>
  <tr>
      <td bgcolor="#F0F0F0">&nbsp;Thứ tự <span class="style1">(*)</span></td>
    <td bgcolor="#F0F0F0"><input class="vsinput" name="txtOrder" type="text" id="txtOrder" size="50" maxlength="2" /></td>
  </tr>
  <tr>
      <td>&nbsp;Số tin hiển thị <span class="style1">(*)</span><br />
      (Số tin sẽ hiển thị của mỗi chủ đề) </td>
      <td><input class="vsinput" name="txtNum" type="text" id="txtNum" size="50" maxlength="2" onkeypress="entryNumber()"/></td>
  </tr>
  <tr>
      <td bgcolor="#F0F0F0">&nbsp;Số tin hiển thị tiêu đề và nội dung ngắn gọn<br />
(Số tin ngày phải nhỏ hơn số tin hiển thị) <span class="style1">(*)</span></td>
    <td bgcolor="#F0F0F0">
	  <input class="vsinput" name="txtNumShow" type="text" id="txtNumShow" size="50" maxlength="2" value="" onkeypress="entryNumber()" /></td>
  </tr>  
  <tr>
      <td>&nbsp;Icon của chủ đề <span class="style1"> (*)</span></td>
  <td><select class="vsinput" name="cboIcon" id="cboIcon" onChange="if ( document.all['cboIcon'].options[selectedIndex].value != '' ) { document.all['imgIcon'].src=document.all['cboIcon'].options[selectedIndex].value; } else { document.all['imgIcon'].src='<?= $info["icon_path"] ?>blank.gif' }">
  	<?= $strIcon ?>
    </select>&nbsp;<img name="imgIcon" id="imgIcon" src="<?= $info['icon_path'] ?>blank.gif" border="0" align="absmiddle"></td>
  </tr>  
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td colspan="2" align="right" bgcolor="<?= $clrPanelButton ?>" class="clsPanelButton">
	<input name="cmdOK" type="submit" value="Thêm mới &raquo;">&nbsp;</td>
	<input type="hidden" name="hcid" value="<?= $cid ?>">
  </tr>  
</table>

</form>
